package consumer;

import consumer.model.Admin;

import java.util.List;

public interface AdminInfoService {
    Admin getById(Integer adminId);
    List<Admin> getByIds(List<Integer> adminIds);


    /**
     * 获取指定用户的子孙级用户id列表（不包含自身id）
     * @param id
     * @return
     */
    List<Integer> getChildrenIds(Integer id);

    /**
     * 获取指定用户的子孙级用户列表（不包含自身）
     * @param id
     * @return
     */
    public List<Admin> getChildren(Integer id);
}
